{extend name="commo/base2" /}
{block name="title"}
ajax json 向服务器传值
	{/block}


{block name="content"}
 index9/inde3 
 <div style="background-color: burlywood">
	代码区
	{literal}
	<pre>
	<span style="color:red"> common/Base 部分</span>

	//_initialize 构造函数，初始就执行
	protected function _initialize(){
		//子类初始化 要保留父类初始化的内容
		parent::_initialize();
		
		  //获取网站配置信息
		  $config = $this -> getSystem();
  
		   //获取当前请求对象
		   $request = Request::instance();
  
			//查询一下当前网站开关状态
		  $this -> getStatus($request, $config);
	}
  
  
	
  
  
   /**
	* 判断当前网站前台的开启状态
	*$request 请求对象 $config 当前配置信息
	*/
  public function getStatus($request,$config){
  //当前模板是不是admin  想关闭哪个模板 就写哪个模板的名称 注意被关闭的模板 要继承base
  // dump($request);
  if($request -> module() !=='admin'){
  
	  //根据当前配置表中的is_close 判断 1为关闭 0 开启 0 是默认值，我们什么都不做 就是开启
	  if($config['0']['is_close'] == 1 ){
  $this -> error('网站已关闭');
  exit();
	  }
  } 
  
  }
  
   //获取配置信息
   public function getSystem()
   {
	  $table = 'note_admin_system';
	  $where['id'] = '1'; 
	   return Db::table($table)->where($where)->select();
	 //  dump($data);
   }
  
  
   <span style="color:red"> 被关闭的模型网站 部分</span>
   要 
   use app\admin\common\Base;

   class Login extends Base

	</pre>
	{/literal}
	</div>

{/block}